package test0109;

public class Test02 {
    public static void main(String[] args) {
        // (2)统计字符串中某个字符串出现的次数
        String s = "lskdabcjfsaabcdkfhwerwerabc";
        int i = m(s, "abc");
        System.out.println(i);
    }

    public static int m(String s, String sub) {
        if (sub.isEmpty()) {
            return 0; // 如果子字符串为空，则不计数
        }
        int count = 0; // 初始化计数器
        int index = 0; // 用于查找子字符串的起始位置
        while ((index = s.indexOf(sub, index)) != -1) {
            count++; // 每次找到子字符串，计数器加1
            index += sub.length(); // 更新索引位置，以便查找下一个子字符串
        }
        return count; // 返回计数器的值
    }
}